Foxit PDF SDK
FoxitPDFSDKPython3.FontMapperCallback类 参考

继承自 FoxitPDFSDKPython3._object .

Public 成员函数

def MapFont (font_family_name, charset, styles, weight, italic_angle)
 用于根据输入参数映射合适字体的回调函数。
更多...
 
def Release ()
 用于释放当前回调对象自身的回调函数。
更多...
 

详细描述

此类表示以自定义方式映射字体的回调对象。 此类中所有纯虚函数都用作回调函数,应由用户实现。 实现的 FontMapperCallback 对象可以通过函数 FoxitPDFSDKPython3.Library.SetFontMapperCallback 设置到Foxit PDF SDK。

参见
Library

成员函数说明

◆ MapFont()

def FoxitPDFSDKPython3.FontMapperCallback.MapFont (   font_family_name,
  charset,
  styles,
  weight,
  italic_angle 
)

用于根据输入参数映射合适字体的回调函数。

参数
[in]font_family_name字体族名称。
[in]charset要映射的字体的字符集。请参考从 FoxitPDFSDKPython3.Font.e_CharsetANSI 开始的值,这将是这些值中的一个。
[in]styles字体样式。请参考从 FoxitPDFSDKPython3.Font.e_StyleFixedPitch 开始的值, 这将是这些值中的一个或组合。
[in]weight原始字体粗细。0表示未指定。
[in]italic_angle斜体角度。
返回
字体族名称数组。如果返回的数组为空,意味着没有找到映射字体。

◆ Release()

def FoxitPDFSDKPython3.FontMapperCallback.Release ( )

用于释放当前回调对象自身的回调函数。

返回
无。